KFbxCharacterLink Class Reference

#include <kfbxcharacter.h>

List of all members.


Detailed Description

This class represents a link between a given FBX node and the associated node in the character hierarchy.

It also contains the transform matrix (offset) for the linked character's node.

Definition at line 340 of file kfbxcharacter.h.


Public Member Functions

  KFbxCharacterLink ()
  Default Constructor.
  KFbxCharacterLink (const KFbxCharacterLink &pCharacterLink)
  Copy Constructor.
KFbxCharacterLink operator= (const KFbxCharacterLink &pCharacterLink)
  Assignment operation.
void  Reset ()
  Reset to default values.

Public Attributes

KFbxNode mNode
  The character's node in hierarchy linked to this character link.
KString  mTemplateName
  A template name is a naming convention that is used to automatically map the nodes of other skeletons that use the same naming convention.
KFbxVector4  mOffsetT
  Get offset position of this character link.
KFbxVector4  mOffsetR
  Get offset rotation of this character link.
KFbxVector4  mOffsetS
  Get offset scale of this character link.
KFbxVector4  mParentROffset
  Get the parent offset rotation of this character link.
bool  mHasRotSpace
  true if this character link has a defined rotation space
KFbxLimits  mRLimits
  Get the rotation limits of this character link.
KFbxVector4  mPreRotation
  Get the PreRotation of this character link.
KFbxVector4  mPostRotation
  Get the PostRotation of this character link.
int  mRotOrder
  Get the rotation order of this character link.
double  mAxisLen
  Get the axis length of this character link.

Constructor & Destructor Documentation

Default Constructor.

KFbxCharacterLink ( const KFbxCharacterLink pCharacterLink  ) 

Copy Constructor.


Member Function Documentation

KFbxCharacterLink& operator= ( const KFbxCharacterLink pCharacterLink  ) 

Assignment operation.

Parameters:
pCharacterLink  Another KFbxCharacterLink object assigned to this one.

void Reset (  ) 

Reset to default values.


Member Data Documentation

The character's node in hierarchy linked to this character link.

Definition at line 360 of file kfbxcharacter.h.

Referenced by KFbxCharacterPose::GetGlobalPosition(), and KFbxCharacterPose::GetLocalPosition().

A template name is a naming convention that is used to automatically map the nodes of other skeletons that use the same naming convention.

Definition at line 364 of file kfbxcharacter.h.

Get offset position of this character link.

Definition at line 367 of file kfbxcharacter.h.

Referenced by KFbxCharacterPose::GetOffset().

Get offset rotation of this character link.

Definition at line 369 of file kfbxcharacter.h.

Referenced by KFbxCharacterPose::GetOffset().

Get offset scale of this character link.

Definition at line 371 of file kfbxcharacter.h.

Referenced by KFbxCharacterPose::GetOffset().

Get the parent offset rotation of this character link.

Definition at line 373 of file kfbxcharacter.h.

true if this character link has a defined rotation space

Definition at line 376 of file kfbxcharacter.h.

Get the rotation limits of this character link.

Definition at line 378 of file kfbxcharacter.h.

Get the PreRotation of this character link.

Definition at line 380 of file kfbxcharacter.h.

Get the PostRotation of this character link.

Definition at line 382 of file kfbxcharacter.h.

Get the rotation order of this character link.

Definition at line 384 of file kfbxcharacter.h.

Get the axis length of this character link.

Definition at line 386 of file kfbxcharacter.h.

KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink
KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink KFbxCharacterLink